import Vue from 'vue'
import Vuex from 'vuex'
import common from './modules/common'
Vue.use(Vuex)
/* eslint-disable */ // 忽略该行往下 eslint的错误

const store = new Vuex.Store({
  state:{ // 共享状态管理
    global_bg_color:'#545c64',
    isCollapseSideBar:false
  },
  // 更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。
  mutations:{// 一定要通过 mutations 去处理 state 中得数据
    // state 参数是固定得    val 才是我们传入得参数
    setGlobalBgColor(state,color){
      state.global_bg_color = color
    },
    setCollapseSideBar(state){
      state.isCollapseSideBar = !state.isCollapseSideBar
    }
  },
  modules: {
    common
  }
})

export default store